We need the view selector to extend all the way to the right edge of the
monitor, so size and position the view selector in a way that the sum of
its X position and its width add up to the primary monitor width.
https://bugzilla.gnome.org/show_bug.cgi?id=642834
this._coverPane.set_position(0, contentY);
this._coverPane.set_size(primary.width, contentHeight);
- let viewWidth = (1.0 - DASH_SPLIT_FRACTION) * primary.width - this._spacing;
+ let dashWidth = Math.round(DASH_SPLIT_FRACTION * primary.width);
+ let viewWidth = primary.width - dashWidth - this._spacing;
let viewHeight = contentHeight - 2 * this._spacing;
let viewY = contentY + this._spacing;
- let viewX = rtl ? 0
- : Math.floor(DASH_SPLIT_FRACTION * primary.width) + this._spacing;
+ let viewX = rtl ? 0 : dashWidth + this._spacing;
// Set the dash's x position - y is handled by a constraint
let dashX;